RegExp('.')
this.RegExp('[')
RegExp('')
RegExp()
RegExp('.', 'g')
new RegExp('.')
new RegExp
new RegExp('.', 'im')
let global
global.RegExp('\\\\')
new RegExp('.', y)
new RegExp('.', 'y')
new RegExp('.', 'u')
new RegExp('.', 'yu')
new RegExp('/', 'yu')
new RegExp('\\/', 'yu')
new RegExp('\\\\u{65}', 'u')
new RegExp('\\\\u{65}*', 'u')      // 错
new RegExp('[\\\\u{0}-\\\\u{1F}]', 'u')   // 错
new RegExp('.', 's')
new RegExp('(?<=a)b')
new RegExp('(?<!a)b')
new RegExp('(?<a>b)\\k<a>')
new RegExp('(?<a>b)\\k<a>', 'u')
new RegExp('\\\\p{Letter}', 'u')    // 错
RegExp('{', flags)      // valid without the "u" flag
new RegExp('{', flags)     // valid without the "u" flag
RegExp('\\\\u{0}*', flags)   //  错            valid with the "u" flag
new RegExp('\\\\u{0}*', flags)   //  错             valid with the "u" flag

new RegExp(pattern, 'g')
new RegExp('.' + '', 'g')
new RegExp(pattern, '')
new RegExp(pattern)

new RegExp('(?<\\\\ud835\\\\udc9c>.)', 'g')     //  错
new RegExp('(?<\\\\u{1d49c}>.)', 'g')           //  错
new RegExp('(?<𝒜>.)', 'g');
new RegExp('\\\\p{Script=Nandinagari}', 'u');    //  错


new RegExp('a+(?<Z>z)?', 'd')      //  错
new RegExp('\\\\p{Script=Cpmn}', 'u')    //  错
new RegExp('\\\\p{Script=Cypro_Minoan}', 'u')    //  错
new RegExp('\\\\p{Script=Old_Uyghur}', 'u')     //  错
new RegExp('\\\\p{Script=Ougr}', 'u')      //  错
new RegExp('\\\\p{Script=Tangsa}', 'u')     //  错
new RegExp('\\\\p{Script=Tnsa}', 'u')     //  错
new RegExp('\\\\p{Script=Toto}', 'u')     //  错
new RegExp('\\\\p{Script=Vith}', 'u')      //  错
new RegExp('\\\\p{Script=Vithkuqi}', 'u')    //  错

new RegExp('[A--B]', 'v')
new RegExp('[A&&B]', 'v')
new RegExp('[A--[0-9]]', 'v')
new RegExp('[\\\\p{Basic_Emoji}--\\\\q{a|bc|def}]', 'v')     //  错
new RegExp('[A--B]', flags)     // valid only with `v` flag
new RegExp('[[]\\\\u{0}*', flags) //        错           valid only with `u` flag